package com.xcm.dao;

import com.xcm.model.TbProgramBottom;
import com.xcm.model.dto.BottomProgramDTO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProgramBottomMapper {
	/**
	 * 批量保存下屏节目
	 * @param programBottomList   List<programBottomList>类型对象
	 */
	void saveProgramBottomBatch(@Param("programBottomList") List<TbProgramBottom> programBottomList);
	/**
	 * 通过xc版本查找下屏节目列表
	 * @param xcVersion xc版本
	 * @param bottom 下屏节目
	 * @return  List<TbProgramBottom>
	 */
	List<TbProgramBottom> listProgramBottomByXcVersion(@Param("xcVersion") String xcVersion, @Param("bottom") String bottom);

	/**
	 * 通过xc版本获取下屏节目DTO列表
	 *
	 * @param xcVersion xc版本
	 * @return List<BottomProgramDTO>
	 */
	List<BottomProgramDTO> listBottomProgramDTOByXcVersion(String xcVersion);
}
